<?php
include ("../conectar.php");
include ("../funciones/fechas.php");

//$tipoLiqMenu=$_POST['tipoLiq'];
$tipoLiqMenu=$_POST['cboTipoLiq'];

$concepto=$_POST['concepto'];
$conceptoDato=$_POST['conceptoDato'];
$sw=0;
if($concepto!="")
{   //echo "concepto: ".$concepto."<br>";
    //echo "concepto dato: ".$conceptoDato."<br>";  
    $sw=1;
}

$codcliente=$_POST['codcliente'];
$nombre=$_POST['nombre'];

//numeracion de la liquidacion
$canual_liq=$_POST['canual'];
$cmensual_liq=$_POST['cmensual'];
$mes_liq=$_POST['mes_liq'];
$anho_liq=$_POST['anho_liq'];

$fechainicio=$_POST["fechainicio"];
if ($fechainicio<>"") { $fechainicio=explota($fechainicio); }
$fechafin=$_POST["fechafin"];
if ($fechafin<>"") { $fechafin=explota($fechafin); }

$where="1=1";

if ($codcliente <> "") 
	$where.=" AND cliente_liq=$codcliente"; 

if ($nombre <> "" AND $codcliente=="") 
{	$sql_nom="SELECT codcliente FROM clientes WHERE nombre like '%$nombre%'";
	$rs_nom=mysql_query($sql_nom);
	$codcliente=mysql_result($rs_nom,0,"codcliente");

	$where.=" AND cliente_liq=$codcliente"; 
}

if ($canual_liq <> 0) 
	$where.=" AND canual_liq=$canual_liq"; 

if ($cmensual_liq <> 0) 
	$where.=" AND cmensual_liq=$cmensual_liq"; 

if ($mes_liq <> 0) 
	$where.=" AND mes_liq=$mes_liq"; 

if ($anho_liq <> 0) 
	$where.=" AND anho_liq=$anho_liq"; 

if (($fechainicio<>"") and ($fechafin<>"")) {
	$where.=" AND fecha_liq between '".$fechainicio."' AND '".$fechafin."'";
} else {
	if ($fechainicio<>"") {
		$where.=" AND fecha_liq>='".$fechainicio."'";
	} else {
		if ($fechafin<>"") {
			$where.=" AND fecha_liq<='".$fechafin."'";
		}
	}
}

if($sw==0)
{     $query_busqueda="SELECT * FROM liquidacion WHERE borrado=0 AND tipo_liq like '".$tipoLiqMenu."' AND ".$where." ORDER BY codigo_liq DESC";
      //echo $query_busqueda."<br>";
      $rs_busqueda=mysql_query($query_busqueda);
      $filas=mysql_num_rows($rs_busqueda);

}
else
{
      $query_busqueda2="SELECT cod_liq FROM liquidacionDetalles WHERE borrado=0 AND valor_liq like '%$conceptoDato%' ORDER BY cod_liq DESC";
      //echo $query_busqueda2."<br>";
      $rs_busqueda2=mysql_query($query_busqueda2);
      $filas=mysql_num_rows($rs_busqueda2);

}
?>
<html>
	<head>
		<title>Clientes</title>
		<link href="../estilos/estilos.css" type="text/css" rel="stylesheet">
		<script language="javascript">
		
		function ver_liquidacion(codliq,liqNro) {			
			var tipo=document.getElementById('tipoLiq').value;
			parent.location.href="ver_liquidacion.php?codigo_liq="+codliq+"&liqNro="+liqNro+"&tipoLiqMenu="+tipo;
		}
		
		function modificar_liquidacion(codliq,liqNro) {
			var tipo=document.getElementById('tipoLiq').value;
			parent.location.href="modificar_liquidacion.php?codigo_liq=" + codliq + "&liqNro="+liqNro+"&tipoLiqMenu="+tipo+"&cadena_busqueda=<? echo $cadena_busqueda?>";
		}
		
		function eliminar_liquidacion(codliq,liqNro) {
			var tipo=document.getElementById('tipoLiq').value;
			if (confirm("Atencion va a proceder a la eliminacion de una liquidacion. Desea continuar?")) {
				parent.location.href="eliminar_liquidacion.php?codigo_liq=" + codliq + "&liqNro="+liqNro+ "&tipoLiqMenu="+tipo+"&cadena_busqueda=<? echo $cadena_busqueda?>";
			}
		}

		function inicio() {
			var numfilas=document.getElementById("numfilas").value;
			var indi=parent.document.getElementById("iniciopagina").value;
			var contador=1;
			var indice=0;
			if (indi>numfilas) { 
				indi=1; 
			}
			parent.document.form_busqueda.filas.value=numfilas;
			parent.document.form_busqueda.paginas.innerHTML="";		
			while (contador<=numfilas) {
				texto=contador + "-" + parseInt(contador+9);
				if (indi==contador) {
					parent.document.form_busqueda.paginas.options[indice]=new Option (texto,contador);
					parent.document.form_busqueda.paginas.options[indice].selected=true;
				} else {
					parent.document.form_busqueda.paginas.options[indice]=new Option (texto,contador);
				}
				indice++;
				contador=contador+10;
			}
		}
		</script>
	</head>

	<body onload=inicio()>	
		<div id="pagina">
			<div id="zonaContenido">
			<div align="center">
			<table class="fuente8" width="98%" cellspacing=0 cellpadding=3 border=0 ID="Table1">
				<input type="hidden" name="numfilas" id="numfilas" value="<? echo $filas?>">
				<input type="hidden" name="tipoLiq" id="tipoLiq" value="<? echo $tipoLiqMenu?>">
				<? $iniciopagina=$_POST["iniciopagina"];
				if (empty($iniciopagina)) { $iniciopagina=$_GET["iniciopagina"]; } else { $iniciopagina=$iniciopagina-1;}
				if (empty($iniciopagina)) { $iniciopagina=0; }
				if ($iniciopagina>$filas) { $iniciopagina=0; }
					if ($filas > 0) { ?>
						<?
						if($sw==1)
						{
						     for($i=0;$i<mysql_num_rows($rs_busqueda2);$i++)
						     {	
							$cod_liq=mysql_result($rs_busqueda2,$i,"cod_liq");
							
							$query_busqueda="SELECT * FROM liquidacion WHERE borrado=0 AND codigo_liq=$cod_liq";
							//echo $query_busqueda."<br>";
							$sel_resultado=$query_busqueda;

							$sel_resultado=$query_busqueda."  limit ".$iniciopagina.",10";
							$res_resultado=mysql_query($sel_resultado);
							$contador=0;
							$marcaestado=0;
							while ($contador < mysql_num_rows($res_resultado)) {
								if ($i % 2) { $fondolinea="itemParTabla"; } else { $fondolinea="itemImparTabla"; }?>
							<tr class="<?php echo $fondolinea?>">
								<td class="aCentro" width="7%"><? echo mysql_result($res_resultado,$contador,"codigo_liq");?></td>
								<? //montar la numeracion de liquidacion
								$lcAnual=mysql_result($res_resultado,$contador,"canual_liq");
								$lcMensual=mysql_result($res_resultado,$contador,"cmensual_liq");
								$lMes=mysql_result($res_resultado,$contador,"mes_liq");
								$lAnho=mysql_result($res_resultado,$contador,"anho_liq");
								$lTipo=mysql_result($res_resultado,$contador,"tipo_liq");
								$liqNro=$lcAnual."-".$lcMensual."-".$lMes."-".$lAnho." ".$lTipo;
								$codigoLiq=mysql_result($res_resultado,$contador,"codigo_liq");

								$cliente=mysql_result($res_resultado,$contador,"cliente_liq");
								$sql_cli="SELECT nombre FROM clientes WHERE codcliente=$cliente";
								$rs_cli=mysql_query($sql_cli);
								$cliente=mysql_result($rs_cli,0,"nombre");
								?>
								<td width="15%"><? echo $liqNro?></td>
								<td width="15%"><? echo $cliente?></td>
								<td width="15%"><div align="center"><? echo mysql_result($res_resultado,$contador,"importe_liq")?></div></td>							
								<td width="15%"><div align="center"><? echo mysql_result($res_resultado,$contador,"fecha_liq")?></div></td>	
								<?//******* controla los checkboxes de estado
								if(mysql_result($res_resultado,$contador,"proceso_liq")==1){?>
									<td width="4%"><div align="center"><input type="checkbox" checked="checked" id="check_proceso" name="check_proceso"></div></td>
								<?}else{?>
									<td width="4%"><div align="center"><input type="checkbox" id="check_proceso" name="check_proceso"></div></td>							
								<?}
								if(mysql_result($res_resultado,$contador,"entrega_liq")==1){?>
									<td width="4%"><div align="center"><input type="checkbox" checked="checked" id="check_entrega" name="check_entrega"></div></td>
								<?}else{?>
									<td width="4%"><div align="center"><input type="checkbox" id="check_entrega" name="check_entrega"></div></td>							
								<?}
								if(mysql_result($res_resultado,$contador,"anticipo_liq")==1){?>
									<td width="4%"><div align="center"><input type="checkbox" checked="checked" id="check_anticipo" name="check_anticipo"></div></td>
								<?}else{?>
									<td width="4%"><div align="center"><input type="checkbox" id="check_anticipo" name="check_anticipo"></div></td>							
								<?}	
								if(mysql_result($res_resultado,$contador,"facturado_liq")==1){?>
									<td width="4%"><div align="center"><input type="checkbox" checked="checked" id="check_facturado" name="check_facturado"></div></td>
								<?}else{?>
									<td width="4%"><div align="center"><input type="checkbox" id="check_facturado" name="check_facturado"></div></td>							
								<?}
								if(mysql_result($res_resultado,$contador,"cobrado_liq")==1){?>
									<td width="4%"><div align="center"><input type="checkbox" checked="checked" id="check_cobrado" name="check_cobrado"></div></td>
								<?}else{?>
									<td width="4%"><div align="center"><input type="checkbox" id="check_cobrado" name="check_cobrado"></div></td>
								<?}?>
								<td width="4%"><div align="center"><a href="#"><img src="../img/modificar.png" width="16" height="16" border="0" onClick="modificar_liquidacion(<?echo $codigoLiq?>,'<?echo $liqNro?>')" title="Modificar"></a></div></td>
								<td width="4%"><div align="center"><a href="#"><img src="../img/ver.png" width="16" height="16" border="0" onClick="ver_liquidacion(<?echo $codigoLiq?>,'<?echo $liqNro?>')" title="Visualizar"></a></div></td>
								<td width="4%"><div align="center"><a href="#"><img src="../img/eliminar.png" width="16" height="16" border="0" onClick="eliminar_liquidacion(<?echo $codigoLiq?>,'<?echo $liqNro?>')" title="Eliminar"></a></div></td>
							</tr>
							<? $contador++;
							}//FIN DEL WHILE
						      }//fin del for
						}
						else
						{
						    $sel_resultado=$query_busqueda."  limit ".$iniciopagina.",10";
						    $res_resultado=mysql_query($sel_resultado);
						    $contador=0;
						    $marcaestado=0;
						    while ($contador < mysql_num_rows($res_resultado)) {
							    if ($contador % 2) { $fondolinea="itemParTabla"; } else { $fondolinea="itemImparTabla"; }?>
						    <tr class="<?php echo $fondolinea?>">
							    <td class="aCentro" width="7%"><? echo mysql_result($res_resultado,$contador,"codigo_liq");?></td>
							    <? //montar la numeracion de liquidacion
							    $lcAnual=mysql_result($res_resultado,$contador,"canual_liq");
							    $lcMensual=mysql_result($res_resultado,$contador,"cmensual_liq");
							    $lMes=mysql_result($res_resultado,$contador,"mes_liq");
							    $lAnho=mysql_result($res_resultado,$contador,"anho_liq");
							    $lTipo=mysql_result($res_resultado,$contador,"tipo_liq");
							    $liqNro=$lcAnual."-".$lcMensual."-".$lMes."-".$lAnho." ".$lTipo;
							    $codigoLiq=mysql_result($res_resultado,$contador,"codigo_liq");

							    $cliente=mysql_result($res_resultado,$contador,"cliente_liq");
							    $sql_cli="SELECT nombre FROM clientes WHERE codcliente=$cliente";
							    $rs_cli=mysql_query($sql_cli);
							    $cliente=mysql_result($rs_cli,0,"nombre");
							    ?>
							    <td width="15%"><? echo $liqNro?></td>
							    <td width="15%"><? echo $cliente?></td>
							    <td width="15%"><div align="center"><? echo mysql_result($res_resultado,$contador,"importe_liq")?></div></td>							
							    <td width="15%"><div align="center"><? echo mysql_result($res_resultado,$contador,"fecha_liq")?></div></td>	
							    <?//******* controla los checkboxes de estado
							    if(mysql_result($res_resultado,$contador,"proceso_liq")==1){?>
								    <td width="4%"><div align="center"><input type="checkbox" checked="checked" id="check_proceso" name="check_proceso"></div></td>
							    <?}else{?>
								    <td width="4%"><div align="center"><input type="checkbox" id="check_proceso" name="check_proceso"></div></td>							
							    <?}
							    if(mysql_result($res_resultado,$contador,"entrega_liq")==1){?>
								    <td width="4%"><div align="center"><input type="checkbox" checked="checked" id="check_entrega" name="check_entrega"></div></td>
							    <?}else{?>
								    <td width="4%"><div align="center"><input type="checkbox" id="check_entrega" name="check_entrega"></div></td>							
							    <?}
							    if(mysql_result($res_resultado,$contador,"anticipo_liq")==1){?>
								    <td width="4%"><div align="center"><input type="checkbox" checked="checked" id="check_anticipo" name="check_anticipo"></div></td>
							    <?}else{?>
								    <td width="4%"><div align="center"><input type="checkbox" id="check_anticipo" name="check_anticipo"></div></td>							
							    <?}	
							    if(mysql_result($res_resultado,$contador,"facturado_liq")==1){?>
								    <td width="4%"><div align="center"><input type="checkbox" checked="checked" id="check_facturado" name="check_facturado"></div></td>
							    <?}else{?>
								    <td width="4%"><div align="center"><input type="checkbox" id="check_facturado" name="check_facturado"></div></td>							
							    <?}
							    if(mysql_result($res_resultado,$contador,"cobrado_liq")==1){?>
								    <td width="4%"><div align="center"><input type="checkbox" checked="checked" id="check_cobrado" name="check_cobrado"></div></td>
							    <?}else{?>
								    <td width="4%"><div align="center"><input type="checkbox" id="check_cobrado" name="check_cobrado"></div></td>
							    <?}?>
							    <td width="4%"><div align="center"><a href="#"><img src="../img/modificar.png" width="16" height="16" border="0" onClick="modificar_liquidacion(<?echo $codigoLiq?>,'<?echo $liqNro?>')" title="Modificar"></a></div></td>
							    <td width="4%"><div align="center"><a href="#"><img src="../img/ver.png" width="16" height="16" border="0" onClick="ver_liquidacion(<?echo $codigoLiq?>,'<?echo $liqNro?>')" title="Visualizar"></a></div></td>
							    <td width="4%"><div align="center"><a href="#"><img src="../img/eliminar.png" width="16" height="16" border="0" onClick="eliminar_liquidacion(<?echo $codigoLiq?>,'<?echo $liqNro?>')" title="Eliminar"></a></div></td>
						    </tr>
						    <? $contador++;
							    }
						}?>			
					</table>
					<? } else { ?>
					<table class="fuente8" width="87%" cellspacing=0 cellpadding=3 border=0>
						<tr>
							<td width="100%" class="mensaje"><?php echo "No hay ninguna liquidacion que cumpla con los criterios de b&uacute;squeda";?></td>
					    </tr>
					</table>					
					<? } ?>					
				</div>
			</div>
		  </div>			
		</div>
	</body>
</html>
